herschelian telescope - Turkish English Dictionary